deposits or guarantees - Spanish English Dictionary